/* custom style for Purple Rain group at true-friends.org, wip1*/

/* body */
#global_page_group-profile-index {
    background: url(img/PurpleRain.jpg) #800080 no-repeat center center fixed;
    background-size: cover;
}
#global_page_mobi-group-profile {
    background: url(img/PurpleRainMobi.jpg) #800080 no-repeat center center fixed;
    background-size: cover;
}

h1, h2, h3, span, li, .layout_core_menu_footer,
.feed_item_body > span.feed_item_generated,
ul.group_members .group_members_status {
	color: #cc99ff;
}

a:link, .layout_core_menu_mini #core_menu_mini_menu > ul > li > a:link {color: #ccccff; text-decoration: none;} 
a:visited, .layout_core_menu_mini #core_menu_mini_menu > ul > li > a:visited {color: #ccccff; text-decoration: none;}
a:active, .layout_core_menu_mini #core_menu_mini_menu > ul > li > a:active {color: #ccccff; text-decoration: none;}
a:hover, .layout_core_menu_mini #core_menu_mini_menu > ul > li > a:hover  {color: #ccccff; text-decoration: underline;}

#global_header {
	background: url(img/walking-in-the-rain-1.gif) #000;
	background-size: contain;
	box-shadow: 0 0 5px 5px #330033;
}

#global_header > .layout_page_header {
	margin: 0;
	padding-top: 10px;
	background: transparent;
	background: rgba(128,0,128,0.5); /*#50012F*/
	min-height: 100%;
}

.layout_core_menu_logo img {visibility: hidden; height: 0px;}
.layout_core_menu_logo {
	background: url(img/tf-prince2.jpg) no-repeat;
	border: 1px solid #000;
	height: 200px;
	margin-top: 5px;
	padding-top: 0px;
}


#global_search_form_container > #global_search_form {
	background: transparent;
	border: none;	
}
#global_search_form > #global_search_field {
	background: #4a0032;
    background: rgba(0,0,0,0.5);
    color: #ccccff;
	border: 1px solid #800080;	
}
#global_search_form > .overTxtLabel {
    color: #ccccff;
}
#global_search_form > .overTxtLabel[style] {
    display: none;
}


/* Updates box*/
#core_menu_mini_menu_update .updates_pulldown > a {
    background: transparent;
    border: 1px solid #800080;
    //border-radius: 0 0 0 10px;
}
#core_menu_mini_menu_update .updates_pulldown > a.new_updates {
    background: #800080;
}
.updates_pulldown_active > a, .pulldown_contents_wrapper {
    background-color: #000;
}
#notifications_menu {
	background: url(img/walking-in-the-rain-1.gif) #800080;	
}
#notifications_menu > li {
	border: none;
	border-bottom: 1px solid #800080;
}
#notifications_menu > li:hover {
	background: #800080;	
	background: rgba(128,0,128,0.3);
}
#notifications_menu > .notifications_unread {
    background: #800080;
	background: rgba(128,0,128,0.6);
}

#global_wrapper {
	background: transparent;
}


/* don't join sidebar boxes */
.generic_layout_container.layout_left > div,
.generic_layout_container.layout_right > div {
    margin-top: 0px;
    margin-bottom: 15px;
}

#global_wrapper > #global_content .layout_left > div,
#global_wrapper > #global_content .layout_right > div,
.layout_page_group_profile_index .layout_middle {
    border: solid 1px #000;
	background: #000;
    background: rgba(0,0,0,0.5);
}
.form-elements, .activity-post-container,
#compose-container > .compose-content,
.layout_middle, .quicklinks,
.layout_left > div > div,
.layout_left > div > ul, 
.layout_right > div > ul {
    background: transparent; 
}

#main_tabs > li.active > a {
    background: #cc99ff;
    color: #800080;
}
.tip > span, #group_members_search_input, ul.group_discussions > li, #compose-container, .comments {
    background: rgba(0,0,0,0.5);
}
#group_members_search_input, .layout_left h3, #main_tabs, #compose-container,
.layout_core_container_tabs > .generic_layout_container > ul > li,
.layout_activity_feed > h3, .activity-post-container, #feed_viewmore {
	border-color: #cc99ff;
}
.layout_middle div, #compose-container .overTxtLabel {
	color: #cc99ff;
}
#compose-submit {
	background: transparent;
	border: 1px solid #800080;
}
#compose-submit:hover {
	background: #800080;
}
.video_thumb_wrapper {
    background: transparent;
    //margin: 0; padding: 0;
}
.video_thumb_wrapper:hover {
    //background: #800080;
    background: transparent;
    box-shadow: 0 0 3px 3px #800080 inset;
}
#profile_links .profile_links_author {
	color: #cc99ff;
}


#global_footer {
	background: transparent;
	background: rgba(0,0,0,0.5);
}

/* Center align main menu and footer */
.layout_core_menu_footer, .layout_core_menu_main {
    text-align: center;
    font-size: 1em;
}
#global_header .layout_core_menu_main > .navigation {
    display: inline-block;
    *display: inline; /* IE6-7 fix */
}
#global_header .layout_core_menu_main > .navigation a {
    padding: 5px 10px;
}